package com.feng.oauth2jwt.oauth.service;

import java.util.List;

public interface UserOperateService {
    public void saveSpreadUserOauthUser(String username, String password, String clientId, String clientSecret, String key, String phone, String email);

    /**
     *********************************************************.<br>
     * @method saveEnterpriseUserOauthUser <br>
     * @description 企业用户保存user信息时不把所有的URL权限赋予给用户 <br>
     * @param TODO(对参数的描述) <br>
     * @return void <br>
     * @author timing- <br>
     * @created 2017年7月6日 下午3:23:47 <br>
     *********************************************************.<br>
     */

    public void saveEnterpriseUserOauthUser(String username, String password, String clientId, String clientSecret, String key, String phone, String email);

    /**
     * 增加自定义权限url的oauth用户
     * @author zl
     * 2017年9月4日
     * @param username
     * @param password
     * @param clientId
     * @param clientSecret
     * @param key
     * @param phone
     * @param email
     * @param urlList
     */
    public void saveSelfDefinitionUserOauthUser(String username, String password, String clientId, String clientSecret, String key, List<String> urlList);
}
